1 <?php
2 include("../includes/config.php");
3 include("../includes/validate_data.php");
4 session_start();
5 if(isset($_SESSION['admin_login'])) {
6 if($_SESSION['admin_login'] == true) {
7 $name = $email = $phone = $username = $password = "";
8 $nameErr = $emailErr = $phoneErr = $usernameErr = $passwordErr = $requireErr = $confirmMessage = "";
9 $nameHolder = $emailHolder = $phoneHolder = $usernameHolder = "";
10 if($_SERVER['REQUEST_METHOD'] == "POST") {
11 if(!empty($_POST['txtManufacturerName'])) {
12 $nameHolder = $_POST['txtManufacturerName'];
13 $resultValidate_name = validate_name($_POST['txtManufacturerName']);
14 if($resultValidate_name == 1) {
15 $name = $_POST['txtManufacturerName'];
16 }
17 else{
18 $nameErr = $resultValidate_name;
19 }
20 }
21 if(!empty($_POST['txtManufacturerEmail'])) {
22 $emailHolder = $_POST['txtManufacturerEmail'];
23 $resultValidate_email = validate_email($_POST['txtManufacturerEmail']);
24 if($resultValidate_email == 1) {
25 $email = $_POST['txtManufacturerEmail'];
26 }
27 else {
28 $emailErr = $resultValidate_email;
29 }
30 }
31 if(!empty($_POST['txtManufacturerPhone'])) {
32 $phoneHolder = $_POST['txtManufacturerPhone'];
33 $resultValidate_phone = validate_phone($_POST['txtManufacturerPhone']);
34 if($resultValidate_phone == 1) {
35 $phone = $_POST['txtManufacturerPhone'];
36 }
37 else {
38 $phoneErr = $resultValidate_phone;
39 }
40 }
41 if(!empty($_POST['txtManufacturerUname'])) {
42 $usernameHolder = $_POST['txtManufacturerUname'];
43 $resultValidate_username = validate_username($_POST['txtManufacturerUname']);
44 if($resultValidate_username == 1) {
45 $username = $_POST['txtManufacturerUname'];
46 }
47 else{
48 $usernameErr = $resultValidate_username;
49 }
50 }
51 if(!empty($_POST['txtManufacturerPassword'])) {
52 $resultValidate_password = validate_password($_POST['txtManufacturerPassword']);
53 if($resultValidate_password == 1) {
54 $password = $_POST['txtManufacturerPassword'];
55 }
56 else {
57 $passwordErr = $resultValidate_password;
58 }
59 }
60 if($name != null && $email != null && $username != null && $password != null) {
61 $query_addManufacturer = "INSERT INTO manufacturer(man_name,man_email,man_phone,username,password) VALUES('$name','$email','$phone','$username','$password')";
62 if(mysqli_query($con,$query_addManufacturer)) {
63 echo "<script> alert(\"Manufacturer Added Successfully\"); </script>";
64 header('Refresh:0');
65 }
66 else {
67 $requireErr = "Adding Manufacturer Failed";
68 }
69 }
70 else {
71 $requireErr = "* Valid Name, Email, Username & Password are compulsory";
72 }
73 }
74 }
75 else {
76 header('Location:../index.php');
77 }
78 }
79 else {
80 header('Location:../index.php');
81 }
82 ?>
83 <!DOCTYPE html>
84 <html>
85 <head>
86 <title> Add Manufacturer </title>
87 <link rel="stylesheet" href="../includes/main_style.css" >
88 </head>
89 <body>
90 <?php
91 include("../includes/header.inc.php");
92 include("../includes/nav_admin.inc.php");
93 include("../includes/aside_admin.inc.php");
94 ?>
95 <section>
96 <h1>Add Manufacturer</h1>
97 <form action="" method="POST" class="form">
98 <ul class="form-list">
99 <li>
100 <div class="label-block"> <label for="manufacturer:name">Name</label> </div>
101 <div class="input-box"> <input type="text" id="manufacturer:name" name="txtManufacturerName" placeholder="Name" value="<?php echo $nameHolder; ?>" required /> </div> <span class="error_message"><?php echo $nameErr; ?></span>
102 </li>
103 <li>
104 <div class="label-block"> <label for="manufacturer:email">Email</label> </div>
105 <div class="input-box"> <input type="text" id="manufacturer:email" name="txtManufacturerEmail" placeholder="Email" value="<?php echo $emailHolder; ?>" required /> </div> <span class="error_message"><?php echo $emailErr; ?></span>
106 </li>
107 <li>
108 <div class="label-block"> <label for="manufacturer:phone">Phone</label> </div>
109 <div class="input-box"> <input type="text" id="manufacturer:phone" name="txtManufacturerPhone" placeholder="Phone" value="<?php echo $phoneHolder; ?>" /> </div> <span class="error_message"><?php echo $phoneErr; ?></span>
110 </li>
111 <li>
112 <div class="label-block"> <label for="manufacturer:username">Username</label> </div>
113 <div class="input-box"> <input type="text" id="manufacturer:username" name="txtManufacturerUname" placeholder="Username" value="<?php echo $usernameHolder; ?>" required /> </div> <span class="error_message"><?php echo $usernameErr; ?></span>
114 </li>
115 <li>
116 <div class="label-block"> <label for="manufacturer:password">Password</label> </div>
117 <div class="input-box"> <input type="password" id="manufacturer:password" name="txtManufacturerPassword" placeholder="Password" required /> </div> <span class="error_message"><?php echo $passwordErr; ?></span>
118 </li>
119 <li>
120 <input type="submit" value="Add Manufacturer" class="submit_button" /> <span class="error_message"> <?php echo $requireErr; ?> </span><span class="confirm_message"> <?php echo $confirmMessage; ?> </span>
121 </li>
122 </ul>
123 </form>
124 </section>
125 <?php
126 include("../includes/footer.inc.php");
127 ?>
128 </body>
129 </html>